import { ElMessage } from 'element-plus';

/**
 * 检查请求状态并显示相应错误提示
 * @param {number} status 请求状态码
 * @param {string} msg 错误消息
 */
export function checkStatus(status: number, msg: string): void {
  switch (status) {
    case 500:
      ElMessage.error('服务器错误');
      break;
    case 701:
      ElMessage.error('请求失败');
      break;
    case 720:
      ElMessage.error('缺少参数');
      break;
    case 730:
      ElMessage.error(msg);
      break;
    case 900:
      ElMessage.error('需要权限');
      break;
    case 901:
      ElMessage.error('缺少Token');
      break;
    case 902:
      ElMessage.error('Token校验失败');
      break;
    case 903:
      ElMessage.error('帐号异常');
      break;
    default:
      ElMessage.error('未知错误');
      break;
  }
}
